今天這篇我來跟大家說明,如何將一個程式搬移到另外一個程式上面使用。
from Class_def import *
aaa = human("Tom",19,"2020-12-25","0912345678","student")
aaa.detect_year()
以上為簡單的做法 Class_def 為我的副程式,我將它整個匯入到我另外一個程式當中,來使用他的程式功能,但是這個做法有個前提,要在不同目錄底下才行,但是如果今天程式在不同位置呢?
import sys
sys.path.append('E:\PythonProject\kii')
'''''python import模塊時,是在sys.path裡按順序查找的。
sys.path中是一個列表,裡面以字符串的形式存儲了許多路徑。
使用A.py文件中的函數需要先將他的文件路徑放到sys.path中'''
import A
A.functionName(2,3)
利用原生模組 sys 這個模組就很像是跟你的作業系統溝通的工具,未來有機會一直看到,他的做法是,利用 Sys 找尋目錄的方式,將與你有關係的程式碼給叫做出來,藉此你利用 sys 所呼叫出來的方法,來進行使用他的方法,那這做法切記一定要在 Sys 呼叫完畢再做呼叫動作,不然如果在之前呼叫,這樣程式照樣沒有成功,他還是會不知道檔案的位置在哪裡。
今天大概就是簡單做一個結尾了,因為後面要開始正式介紹人機介面的部分,前面都是把一些簡單的方法都介紹一次,人機介面的時候會經常用到,所以必須要很熟悉,那我們下一篇見拉,正式進入 PyQt
參考資料
基底打穩了就是該來進行其他有趣的部分了。